<template>
    <div>
        <button @click="openClick">@@@</button>
        <slot>123123231</slot>
    </div>
</template>
<script>


export default {
    name:'Test',
    props:['studentName','age'],
    emits:['testToTest'],
    setup(props,context) {
        console.log(props,context)
        console.log(context.attrs)
        console.log(context.emit)
        console.log(context.slots)
        
        // 这里的context 有点类似上下文的意思，如果外部通过组件标签传递的props、自定义事件、插槽等 没有用对应的属性去接受的话就会默认在这里展示


        function openClick(){
            context.emit('testToTest')
        }
        return{
            openClick
        }
    }
}
</script>
<style>
    
</style>